const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  //Vue开发中如何解决跨域问题
  //通过服务器代理
  //注意点：一旦修改配置，一定要重启服务
  devServer: {
    proxy: {
      '/api': {
        //真实服务器地址
        // target:"http://kumanxuan1 . f3322 .net : 8881/cms",
        // target: "http://192.168.113.249:8081/cms ",
        target: process.env.VUE_APP_BASE_URL,
        //如果需要开发服务器与生产服务器切换
        //方式1:手动的更改地址。
        //方式2: 四环境变量 （开发，生产，测试）
        // 定义环境 ：根目录 .env.dev , .env.prod
        // 定义环境变量：VUE_APP_xxxx
        //获取环境变量：process .env.xxxx
        //设置启动模式： mode dev
        // 通过启动命令来区分环境 从而自动切换地址。
        pathRewrite: {
          '^/api': ''
        }
      }
    }
  }
})
